#include <stdio.h>
 
 int main(void) {
  
    // pointer
    int x = 19; // 00000001  - 01x000000  - B1



    int *p = &x;

    p = p + 2; // 指针指向下一个地址
    
    printf("x = %p\n", &p); // & 获取一个变量的内存地址

    printf("p = %d\n", *p); // * 获取一个指针对应变量里的值

    printf("p = %p\n", p); // 存入的对应的变量的地址

    // *p = 179335688; // 修改指针指向的变量的值
    printf("p = %d\n", *p); // * 获取一个指针对应变量里的值
    return 0;
}
 
